#!/bin/bash

# 设置仓库地址和克隆目录
repo_url="https://github.com/reallimengzhe/reallimengzhe.github.io.git"
# clone_dir="/c/Users/xps/Desktop/test"

# 解析仓库名
repo_name=$(basename $repo_url .git)

# 获取脚本所在的目录
script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)

# 构建完整的 clone_dir 路径
clone_dir="$script_dir/$repo_name"

# 循环直到克隆成功
while true; do
    # 尝试克隆仓库
    git clone $repo_url $clone_dir

    # 检查克隆是否成功
    if [ $? -eq 0 ]; then
        echo "克隆成功"
        break
    else
        echo "克隆失败，正在尝试重新克隆..."
        # 删除克隆失败的目录（如果存在）
        rm -rf $clone_dir
        sleep 1  # 可以调整等待时间
    fi
done
